app/api/users/[user_id]/update_info/route.ts (20 lines of code) (raw):

export async function POST( request: Request, { params }: { params: { user_id: string } } ) { try { const { user_id } = params; const { info } = await request.json(); // Simulate updating user information return new Response( JSON.stringify({ message: `User ${user_id} info updated`, updatedField: info.field, newValue: info.value, }), { status: 200 } ); } catch (error) { console.error("Error updating user info:", error); return new Response("Error updating user info", { status: 500 }); } }